package com.stylefeng.guns.api.user;

public interface UserAPI {

    /**
     * 登录
     * @param username
     * @param password
     * @return
     */
    int login(String username, String password);

    /**
     * 注册
     * @param userModel
     * @return
     */
    boolean register(UserModel userModel);

    /**
     * 检验用户名是否存在
     * @param username
     * @return
     */
    boolean checkUserName(String username);

    /**
     * 获取用户信息
     * @param uuid
     * @return
     */
    UserInfoModel getUserInfo(int uuid);

    /**
     * 修改用户信息
     * @param userInfoModel
     * @return
     */
    UserInfoModel updateUserInfo(UserInfoModel userInfoModel);

}
